@charset "utf-8";
/* CSS Document */

body{width:100%;margin:0px;padding:0px;font-size:13px;font-family:microsoft yahei;color:#000;}
dd,dt{margin:0px;padding:0px;float:left;}
ul,li{margin:0px;padding:0px;list-style:none;}
.w1130{margin:0px auto;width:1130px;}
.l{float:left;}
.r{float:right;}
a.more{float:right;}
img{border:0px;}

.head,.wrap,.foot{width:100%;overflow:hidden;}

.top{width:100%;background:url(jl_02.png) repeat-x;height:31px;line-height:31px;}
.top a{padding:0px 8px;color:#545454;text-decoration:none;}
.top a:hover{color:#b20a00;}
.top2{width:100%;background:#f8f8fa;height:115px;overflow:hidden;}
.logo{margin-top:20px;float:left;}
.top2 .r{width:480px;float:right;}
.search{width:100%;overflow:hidden;margin-top:35px;margin-bottom:10px;}
.search input{height:36px;background:#fff;border:1px solid #c3c8cc;width:380px;float:left;line-height:36px;}
.search button{width:80px;height:40px;line-height:40px;background:url(jl_09.png) repeat-x;float:left;border:none;color:#fff;}
.kefu a{padding:0px 5px 0px 0px;}
.kefu{overflow:hidden;width:100%;}

.nav{background:url(navbg.png) repeat-x;border-top:1px solid #ededed;border-bottom:3px solid #790102;margin-bottom:20px;height:34px;line-height:34px;overflow:hidden;width:100%;}
.nav li{float:left;font-weight:bold;font-size:16px;padding:0px 15px;}
.nav li a{color:#545454;text-decoration:none;}
.nav li a:hover{color:#b20a00;}
.nav li.hover a{color:#b20a00;}

.jiaodian{width:1130px;margin:0px auto;overflow:hidden;height:32px;}
.jiaodian dt{background:url(jl_28.png) repeat-x;width:120px;line-height:32px;float:left;text-align:center;color:#fff;font-weight:bold;font-size:14px;}
.jiaodian dd{width:1010px;float:left;line-height:32px;background:url(jl_30.png) repeat-x;text-align:center;font-weight:bold;}
.jiaodian a{color:#333;font-size:16px;font-weight:bold;text-decoration:none;}
.jiaodian a:hover{color:#b20a00;}
.flash{width:1130px;margin:0px auto;overflow:hidden;}

.news{width:1130px;margin:0px auto;overflow:hidden;margin-top:20px;}
.news_1{width:380px;float:left;overflow:hidden;border:1px solid #ccc;}
.news_1 dt{height:30px;line-height:30px;background:url(jl_35.png) repeat-x;border-bottom:1px solid #ccc;width:380px;}
.news_1 dt span{padding-left:10px;font-weight:bold;color:#b20a00;font-size:15px;}
.news_1 dt .more{padding-right:10px;}
.news_2{width:360px;float:left;overflow:hidden;margin-left:11px;border:1px solid #ccc;}
.news_2 dt{height:30px;line-height:30px;background:url(jl_35.png) repeat-x;border-bottom:1px solid #ccc;width:360px;}
.news_2 dt span{padding-left:10px;font-weight:bold;color:#b20a00;font-size:15px;}
.news_2 dt .more{padding-right:10px;}
.news_2 dd{padding:10px;float:left;}
.news_2 dd h1{font-size:16px;line-height:25px;text-align:center;margin:0px;margin-bottom:7px;}
.news_2 dd h1 a{color:#cc0000;text-decoration:none;}
.news_2 dd h1 a:hover{color:#b20a00;}
.news_2 dd li span{float:right;color:#666;}
.news_2 dd li{line-height:25px;float:left;background:url(jl_47.png) left 8px no-repeat;width:325px;border-bottom:1px dotted #ccc;padding-left:13px;}
.news_2 dd li a{color:#666;text-decoration:none;}
.news_2 dd li a:hover{color:#b20a00;}
.news_3{width:360px;float:left;overflow:hidden;margin-left:11px;border:1px solid #ccc;}
.news_3 dt{height:30px;line-height:30px;background:url(jl_39.png) repeat-x;border-bottom:1px solid #ccc;width:360px;}
.news_3 dt span{padding-left:10px;font-weight:bold;color:#fff;font-size:15px;}
.news_3 dt .more{padding-right:10px;}
.news_3 dd{padding:6px 10px;float:left;}
.news_3 dd li span{float:right;color:#666;}
.news_3 dd li{line-height:26px;width:325px;float:left;background:url(jl_47.png) left 8px no-repeat;border-bottom:1px dotted #ccc;padding-left:13px;}
.news_3 dd li a{color:#666;text-decoration:none;}
.news_3 dd li a:hover{color:#b20a00;}


.products{width:1130px;margin:0px auto;overflow:hidden;margin-top:20px;}
.pro_menu{width:190px;float:left;text-align:center;}
.pro_menu dt{height:52px;background:url(jl_51.png) repeat-x;width:190px;color:#fff;line-height:52px;font-size:20px;font-weight:bold;}
.pro_menu dd{width:190px;background:#ededed;overflow:hidden;padding-bottom:30px;}
.pro_menu dd li{text-align:center;height:52px;line-height:52px;border-bottom:1px solid #fff;width:170px;margin:0px auto;}
.pro_menu dd li a{font-weight:bold;font-size:18px;color:#545454;text-decoration:none;display:block;height:51px;border-bottom:1px solid #dfdfdf;}
.pro_menu dd li a:hover{color:#b20a00;}

.pro_list{width:925px;float:left;margin-left:15px;}
.pro_tit{width:855px;float:left;}
.pro_tit span{background:url(jl_53.png) left 0px no-repeat;color:#b20a00;height:25px;line-height:21px;padding-left:15px;display:block;font-weight:bold;font-size:18px;}
.pro_tit p{margin:0px;height:30px;line-height:30px;font-weight:bold;color:#505050;font-size:14px;}
.pro_more{float:left;padding-top:32px;}


.pro_list li{width:298px;text-align:center;line-height:30px;float:left;margin-right:10px;margin-bottom:10px;position:relative;height:171px;diplay:block;}
.pro_list li img{width:296px;height:170px;border:1px solid #ccc;}
.pro_list li a{color:#444;text-decoration:none;overflow:Hidden;width:296px;height:170px;display:block;}
.pro_list li span{position:absolute;left:0px;bottom:0px;display:block;height:25px;line-height:25px;text-align:center;width:296px;background:rgba(204, 204, 204, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); background:#ccc;color:#444;}
.pro_list li span:Hover{position:absolute;bottom:0px;display:block;height:25px;line-height:25px;text-align:center;width:296px;background:rgba(204, 204, 204, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#ccc;color:#b20a00;}




.flink{width:1130px;margin:0px auto;overflow:hidden;margin-top:10px;margin-bottom:10px;line-height:25px;}
.flink strong{color:#545454;font-size:15px;}
.flink a{padding:0px 8px;text-decoration:none;color:#545454;}
.flink a:hover{color:#b20a00;}

.foot{background:url(footbg.png) repeat-x;height:43px;line-height:43px;color:#fafafa;}
.foot .w1130{background:url(footer.jpg) no-repeat;text-align:center;}
.foot a{color:#fafafa;padding:0px 10px;text-decoration:none;}
.foot a:hover{color:yellow;}
.foot span{padding-left:20px;}

.arc_l{width:190px;float:left;margin-bottom:15px;margin-top:15px;}
.side_nav{border:1px solid #ccc;overflow:hidden;width:188px;}
.side_nav dt{background:url(navbg.png) repeat-x;height:34px;border-bottom:1px solid #ccc;width:188px;line-height:34px;text-align:left;padding-left:15px;color:#b20a00;font-weight:bold;font-size:16px;}
.side_nav dd{background:none repeat scroll 0 0 #c9c8c8;padding-bottom:17px;}
.side_nav dd li{width:188px;margin:0px auto;}
.side_nav dd li:hover{width:188px;margin:0px auto;background:#E8E7E7;}
.side_nav dd li a{float:left;width:148px;height:35px;line-height:35px;text-decoration:none !important;display:block;background:url(Ab_j.png) no-repeat 28px center;TEXT-ALIGN:left;padding-left:40px;border-bottom:1px solid #DCDCDC;}
.side_nav dd li a:link,.side_nav dd li a:visited{color:#333333;}
.side_nav dd li a:hover,.side_nav dd li a:active,.side_nav dd li a.Aboutd{color:#CC0000 !important;background:url(Ab_t.png) no-repeat 30px center #E8E7E7;}

.arc_r{width:923px;border:1px solid #ccc;overflow:hidden;margin-left:15px;float:left;margin-bottom:15px;margin-top:15px;}
.position{background:url(navbg.png) repeat-x;height:34px;border-bottom:1px solid #ccc;width:925px;line-height:34px;text-align:left;color:#545454;font-size:14px;}
.position h1{font-size:14px;float:left;color:#b20a00;font-weight:normal;padding-left:15px;margin:0px;line-height:34px;}
.position span{float:right;padding-right:10px;}
.position span a{color:#333;text-decoration:none;}
.position span a:hover{color:#b20a00;}
.arc_bocy{padding:15px;line-height:25px;}


.News {float:left;width:900px;overflow:hidden;}
.News a{text-decoration:none;color:#444;}
.News a:hover{color:#b20a00;}
.Newsa {float:left;width:900px;margin-bottom:15px;}
.Newsx {float:left;width:890px;height:35px;line-height:35px;border-bottom:1px dashed #A6B0BD;}
.Newst {float:left;width:700px;background:url(dot.jpg) 3px 16px no-repeat;padding-left:20px;TEXT-ALIGN:left;overflow:hidden;}
.Newsq {float:right;width:160px;TEXT-ALIGN:center;color:#545454;}
.page{clear:both;overflow:hidden;margin:5px;text-align:center;margin-top:15px;}
.page a{margin:0 2px;padding:2px 7px;color:#444;text-decoration:none;border:1px solid #ccc;}
.page li{display:inline-block;}
.page a:hover{color:#ff9c00;padding:2px 7px;border:1px solid #ff9c00;margin:0 2px;}
.Newsp {float:left;width:700px;TEXT-ALIGN:center;margin-bottom:10px;}


.arc_bocy h1{text-align:center;margin:14px 0px;font-size:18px;}
.arc_info{font-size:13px;color:#545454;text-align:center;border-bottom:1px dotted #ccc;margin-bottom:15px;padding-bottom:8px;}

.yy_box .Buse a {
    background: url("../images/Bus_r1_c1.jpg") no-repeat;
    color: #666666;
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    margin: 0 3px;
    text-align: center;
    width: 111px;
}

.yy_box .Buse{   height: 32px; margin: 15px 0 0 127px;}

.yy_box{ padding-bottom:15px; margin-bottom:15px; border-bottom: 1px dotted #CECECE;}
.yy_box p select {
  color: #666666;
}.f-txt{color: #666;
    border: 1px solid #CECECE;
	box-shadow:0px 1px 2px #CECECE inset;
    padding: 5px;
    width: 200px;
}
.yy_box  label  {
    display: block;
    height: 26px;
    left: 12px;
    line-height: 26px;
  float:left;
    vertical-align: middle;
	color: #333333;
    width: 130px;
}

.yy_box  em{
    color: #c00;
	font-size:12px;float:left;margin-right:10px;margin-top:4px;
}
.wx_yy_btn { margin:40px 0 20px  230px ; height:31px;}
.wx_yy_btn input ,.login_btn input{ float:left; display:block; background:url(wxbtn01.jpg) no-repeat; ; margin-right:20px; height:31px;line-height:31px; width:93px; text-align:center; color:#fff; font-size:14px; border:0px;}
.wx_yy_btn a:hover{ background:url(wxbtn01_h.jpg) no-repeat;}
.login_btn{ height:36px;margin:0px 0 0px  100px ;} 
.login_btn input{ font-size:16px;background:url(login_btn.jpg) no-repeat; border:0px;  height:36px;line-height:36px; width:111px;}
.login_btn a:hover{background: url(login_btnhover.jpg)  no-repeat;}

.image_list li{width:290px;float:left;text-align:center;line-height:30px;margin-right:11px;margin-bottom:6px;position:relative;height:166px;diplay:block;}
.image_list li img{width:286px;height:164px;border:1px solid #ccc;}
.image_list li a{color:#444;text-decoration:none;overflow:Hidden;width:288px;height:165px;display:block;}
.image_list li span{position:absolute;left:0px;bottom:0px;display:block;height:25px;line-height:25px;text-align:center;width:288px;background:rgba(204, 204, 204, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); background:#ccc;color:#444;}
.image_list li span:Hover{position:absolute;bottom:0px;display:block;height:25px;line-height:25px;text-align:center;width:288px;background:rgba(204, 204, 204, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#ccc;color:#b20a00;}


.x_pro {width:900px;position:relative;height:520px;margin:0 auto;overflow:hidden;margin-bottom:30px;}
.x_pro ul {width:100000px;position:absolute;
	left:0px;
	top:0px;}
	.x_pro ul.text {width:100000px;position:absolute;
	left:0px;
	top:460px;}
.x_pro ul li {width:900px;text-align:center;float:left;line-height:40px;}
.x_pro ul li img {border:1px solid #ccc;width:800px;height:460px;}

.side_img{width:190px;margin-top:10px;}

#focus{width:1130px;height:350px;overflow:hidden;position:relative;}
#focus img{width:1130px;height:350px;}
#focus ul{float:left;height:350px;position:relative;PADDING:0;margin:0;list-style-type:none;}
#focus ul li{float:left;width:1130px;height:350px;position:relative;background:#000}
#focus ul li div{position:absolute;overflow:hidden}
#focus .btnBg{position:absolute;width:1130px;height:20px;left:0;bottom:0;background:#000}
#focus .btn{position:absolute;width:750px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff}
#focus .btn span.on{background:#fff}
#focus .preNext{width:45px;height:100px;position:absolute;top:100px;cursor:pointer}
#focus .pre{left:0;background:url(sprite.png) no-repeat;}
#focus .next{right:0;background:url(spritea.png) no-repeat;}


#picBox{width:380px; height:337px; overflow:hidden; position:relative;}
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:337px; width:3050px; position:absolute;}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:337px;}
#picBox ul#show_pic li img{ display:block;}
#icon_num{ position:absolute; right:5px;bottom:5px;}
#icon_num li{ float:left; background:#aaa;width:20px; height:20px; list-style:none; color:#000; text-align:center;  cursor:pointer; padding:0; margin:0;text-align:center;line-height:20px;margin-right:3px;border:1px solid #ccc;}
#icon_num li:hover,#icon_num li.active{ background:#b20a00; color:#fff;}
#picBox_top{width:610px; height:205px; margin:50px auto; position:relative; overflow:hidden;}
#picBox_top ul#show_pic_top{ margin:0; padding:0; list-style:none; height:205px; width:610px; position:absolute;}
#picBox_top ul#show_pic_top li{ float:left; margin:0; padding:0; height:205px;}
#picBox_top ul#show_pic_top li img{ display:block;}
#icon_num_top{ position:absolute; bottom:0px; right:10px;}
#icon_num_top li{ float:left; background:#aaa;width:20px; height:20px; list-style:none; color:#39F; text-align:center;  cursor:pointer; padding:0; margin:0;}
#icon_num_top li:hover,#icon_num_top li.active{ background:#b20a00; color:#fff;}

.pre a{text-decoration:none;color:#333;}
.pre a:hover{color:#b20a00;}




#TabTab03Con1{ height:145px; padding-left:5px; padding-right:5px;}
#TabTab03Con2{ height:145px; padding-left:5px; padding-right:5px;}
.qq {
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.qq img { vertical-align:bottom; }
.qq dt {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	display:block;
	padding-top: 15px;
}
.qq dl,.qq dd{ margin:10px 0 0 0 ; padding:0; }

#kefu{
	width:120px;
	height:313px;
	background-image: url(../images/qq_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;text-align:center;
}
#divStayTopright
    {
	width:120px;
	height:315px;
	background-repeat: no-repeat;
	background-image: url(../images/qq_bg.gif);
}